@import "sass/variables";
@import "sass/mixins";

.BadBrowser {
  @include cover-message;

  &.is-open {
    // Override inline display none
    display: block !important;
  }

  &-content {
    &-browsers {
      text-align: center;

      &-browser {
        position: relative;
        display: inline-block;
        width: 20%;
        margin: 5%;
        background-position: center;
        background-repeat: no-repeat;

        &:after {
          content: "";
          display: block;
          padding-bottom: 100%;
        }

        &-name {
          position: absolute;
          top: 100%;
          left: 0;
          width: 100%;
          text-align: center;
          padding-top: 12px;
          color: color(white-clear);
        }

        &.chrome {
          background-image: url('~assets/images/browsers/chrome.svg');
        }

        &.firefox {
          background-image: url('~assets/images/browsers/firefox.svg');
        }

        &.opera {
          background-image: url('~assets/images/browsers/opera.svg');
        }
      }
    }
  }

  // Hide mobile specific messaging by default
  .is-mobile {
    display: none;
  }

  &.is-mobile {
    .is-mobile {
      display: block;
    }

    .is-desktop {
      display: none;
    }
  }
}
